Inputting Esperanto Text On Computers
   HOME

TheInfoList



OR:

There are a number of methods to input
Esperanto Esperanto ( or ) is the world's most widely spoken constructed international auxiliary language. Created by the Warsaw-based ophthalmologist L. L. Zamenhof in 1887, it was intended to be a universal second language for international communi ...
letters and text on a computer, e.g. when using a
word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features. Word processor (electronic device), Early word processors were stand-alone devices ded ...
or
email Electronic mail (email or e-mail) is a method of exchanging messages ("mail") between people using electronic devices. Email was thus conceived as the electronic ( digital) version of, or counterpart to, mail, at a time when "mail" meant ...
. Input methods depend on a computer's operating system. Specifically the characters ĵ, ĝ, ĉ, ĥ, ŭ, ŝ can be problematic. All modern
email client An email client, email reader or, more formally, message user agent (MUA) or mail user agent is a computer program used to access and manage a user's email. A web application which provides message management, composition, and reception functio ...
s and servers accept
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
text as
UTF-8 UTF-8 is a variable-width encoding, variable-length character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode'' (or ''Universal Coded Character Set'') ''Transformation Format 8-bit'' ...
in at least one of the following Content-Transfer-Encoding types: 8bit,
quoted-printable Quoted-Printable, or QP encoding, is a binary-to-text encoding system using printable ASCII characters (alphanumeric and the equals sign =) to transmit 8-bit data over a 7-bit data path or, generally, over a medium which is not 8-bit clean. Hist ...
, or
base64 In computer programming, Base64 is a group of binary-to-text encoding schemes that represent binary data (more specifically, a sequence of 8-bit bytes) in sequences of 24 bits that can be represented by four 6-bit Base64 digits. Common to all bina ...
. Esperanto text will normally be transmitted in UTF-8 with a Content-Transfer-Encoding of either 8bit (if the server supports it) or (failing that) quoted-printable. An Esperanto locale would use a and a as in 1234567,890. Time and date format among
Esperantists An Esperantist ( eo, esperantisto) is a person who speaks, reads or writes Esperanto. According to the Declaration of Boulogne, a document agreed upon at the first World Esperanto Congress in 1905, an Esperantist is someone who speaks Esperanto ...
is not standardized, but of course "internationally unambiguous" formats such as 2020-10-11 (or 11-okt-2020) are preferred when the date is not spelled out in full (e.g., "la 11-a de oktobro 2020").


Reference

The
Esperanto alphabet Esperanto is written in a Latin-script alphabet of twenty-eight letters, with upper and lower case. This is supplemented by punctuation marks and by various logograms, such as the digits 0–9, currency signs such as $ € ¥ £ ₷, and mathema ...
is part of the Latin-3 and
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
character sets, and is included in
WGL4 Windows Glyph List 4, or more commonly WGL4 for short, also known as the ''Pan-European character set'', is a character repertoire on Microsoft operating systems comprising 657 Unicode characters, two of them private use. Its purpose is to provide ...
. The code points and HTML entities for the Esperanto characters not part of the
ISO basic Latin alphabet The ISO basic Latin alphabet is an international standard (beginning with ISO/IEC 646) for a Latin-script alphabet that consists of two sets (uppercase and lowercase) of 26 letters, codified in various national and international standards and u ...
are: The code points and HTML entities for the English characters not used are:


Microsoft Windows

Adjusting a keyboard to type Unicode is relatively simple (all Windows variants of the
Microsoft Windows NT Windows NT is a proprietary graphical operating system produced by Microsoft, the first version of which was released on July 27, 1993. It is a processor-independent, multiprocessing and multi-user operating system. The first version of Win ...
family, such as 2000 and XP, for example, support Unicode; Windows 9x does not natively support
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
). The Canadian Multilingual Standard layout is preinstalled in MS Windows. The US international layout can type the circumflex over vowels, but ''needs to be modified'' to enable Esperanto letters. This can be done using Microsoft Keyboard Layout Creator or by using a layout provided for this purpose, e.g. EoKlavaro. EoKlavaro gives access also to many other European language characters. Another more recent free download to adapt a Windows keyboard for Esperanto letters i
Tajpi - Esperanto Keyboard for Windows 2000 / XP / Vista / 7 / 8
by Thomas James. As cons some configuration could suppress hotkeys, like Ctrl+W to close browser tab, it will type ŭ instead. A simple and free utility with all the Esperanto keys already installed is calle
Esperanto keyboard layout for Microsoft Windows
– (QWERTY version
this is available as a free download
A similar tool i
Ek
and is available without charge. You can download the keyboard by clicking o
Instalilo: ek(version#)inst.exe
Ek uses the cx keying function to produce ĉ. It will work with most programs but there are some that it is not compatible with. A commercial but still cheap tool i

a program that can produce every Latin character. It enables composition of ĝ etc. using the ^ deadkey (like for French letters), so one does not have to learn new key positions. The ŭ is produced by the combination u followed by #. A
"Esperanto-Internacia" or "Esperanto-International"
keyboard is available that assigns the keys Q W X Y to and the sequences DY TX to . If one wants to use a text editor that is Esperanto-compatible, make sure it supports
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
, as do Editplus (
UTF-8 UTF-8 is a variable-width encoding, variable-length character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode'' (or ''Universal Coded Character Set'') ''Transformation Format 8-bit'' ...
)
UniRed
and Vim.


Linux

Since 2009 it has been very easy to add key combinations for accented Esperanto letters to one's usual keyboard layout, at least in Gnome and KDE. No download is required. The keyboard layout options can be modified under System Preferences. The options to choose are "Adding Esperanto circumflexes (supersigno)" and the appropriate keyboard layout (Qwerty or Dvorak). A third level shift key is also required: under "Key to choose 3rd level", e.g. LeftWin.How to type in Esperanto in Linux, Donald Rogers, Esperanto sub la Suda Kruco, p 8-11, Sep 2010 In older systems it may be necessary to activate
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
by setting the locale to a
UTF-8 UTF-8 is a variable-width encoding, variable-length character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode'' (or ''Universal Coded Character Set'') ''Transformation Format 8-bit'' ...
locale. There is a special eo_XX.UTF-8 locale available a
Bertil Wennergren's home page
along with a thorough explanation of how one implements Unicode and the keyboard in Linux. If the Linux system is recent, or kept updated, then the system is probably already working with Esperanto keys. For
X11 The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting wi ...
and
KDE KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
, it's only necessary to switch to a
keyboard layout A keyboard layout is any specific physical, visual or functional arrangement of the keys, legends, or key-meaning associations (respectively) of a computer keyboard, mobile phone, or other computer-controlled typographic keyboard. is the actua ...
that has Latin
dead key A dead key is a special kind of modifier key on a mechanical typewriter, or computer keyboard, that is typically used to attach a specific diacritic to a base letter. The dead key does not generate a (complete) character by itself, but modifies th ...
s (for example, the "US International" keyboard), whenever the user wants to write in Esperanto. Some keyboards with dead keys are: *In the US International keyboard, the dead circumflex is over the "6" key ("shift-6") and the dead breve is hidden over the "9" key ("altgr-shift-9"). *In the Spanish dead tilde input, will produce the caret (^) dead tilde, which can be combined by pressing , , , , and to type ŵ, ŝ, ĝ, ĥ, ĵ and ĉ, respectively. It also can be combined with any vowel to type â, ê, î, ô, û and ŷ. and then will produce the caret symbol itself (^). *In the Brazilian ABNT2 keyboard, the dead circumflex has its own key together with dead tilde ("shift-~"), near the "Enter" key. The dead breve is hidden over the
backslash The backslash is a typographical mark used mainly in computing and mathematics. It is the mirror image of the common slash . It is a relatively recent mark, first documented in the 1930s. History , efforts to identify either the origin o ...
("altgr-shift-\") key. *In the Portuguese keyboard, the dead tilde key, near the left shift key, has both the dead circumflex and the dead breve. *On French and Belgian keyboards, the same dead key (the one right of ) used to produce French â ê î ô û ŷ when followed by a vowel will usually also produce ĉ ĝ ĥ ĵ ŝ when followed by the appropriate consonant. ++ the key which would be a dead-grave when used with without (on Belgian keyboards, ++ which can be on the top or middle row) is usually a dead-breve, i.e. use it before hitting in order to get ŭ. Another option is to use a keyboard layout that supports the
Compose key A compose key (sometimes called multi key) is a key on a computer keyboard that indicates that the following (usually 2 or more) keystrokes trigger the insertion of an alternate character, typically a precomposed character or a symbol. For insta ...
(usually mapped to the right alt or to one of the windows keys). Then, "compose-u u" will combine the character u with the breve, and "compose-shift-6 s" will combine the character s with the circumflex (assuming "shift-6" is the position of the caret). In
GNOME A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
, there exists a separate keyboard layout for Esperanto, replacing unused characters in Esperanto with the non-ASCII characters. A separate keyboard layout for Esperanto is available in KDE, too. If necessary, install and use high quality fonts that have Esperanto
glyph A glyph () is any kind of purposeful mark. In typography, a glyph is "the specific shape, design, or representation of a character". It is a particular graphical representation, in a particular typeface, of an element of written language. A g ...
s, like Microsoft Web core fonts (free for personal use) or DejaVu (The
Bitstream Vera Vera is a digital typeface (computer font) superfamily with a liberal license. It was designed by Jim Lyles from the now-defunct Bitstream Inc. type foundry, and it is closely based on Bitstream Prima, for which Lyles was also responsible. It ...
glyphs have th
Bitstream Vera license
and DejaVu extensions are in public domain). There is also an applet available for the
gnome-panel GNOME Panel is a highly configurable taskbar for GNOME. It formed a core part of the desktop in GNOME 1 and GNOME 2. It has been replaced in GNOME 3 by default with GNOME Shell, which only works with the Mutter (software), Mutter window manager. ...
called "Character Palette" and one can add the following characters to a new palette for quick placement from their panel menu bar: : Ĉ ĉ Ĝ ĝ Ĥ ĥ Ĵ ĵ Ŝ ŝ Ŭ ŭ The Character Palette applet makes for a quick and easy way to add Esperanto characters to a web browser or text document. One need only select their newly created palette and click a letter, and that letter will be on their system clipboard waiting to be pasted into the document.


macOS

On
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
systems Esperanto characters can be entered by selecting a keyboard layout from the "Input Sources" pane of "Language & Text" preferences, found in the "System Preferences" application, and the pre-installed ''ABC Extended'' keyboard layout can be used to type Esperanto's diacritics. When this layout is active, Esperanto characters can be entered using multiple keystrokes using a simple mnemonic device: contains the caret character, which looks like a circumflex, so places a caret over the following character. Similarly, stands for breve, so adds the breve mark over the next character. One can als
download an Esperanto keyboard layout package
that will, once installed, function in the same way as other languages' keyboards. When installed, this gives users two different methods of typing. The first, ''Esperanto'' maintains a QWERTY layout, but switches the letters that are not used in Esperanto (''q'', ''w'', ''y'', and ''x'') for diacritical letters and makes a ''u'' into a ''ŭ'' if it follows an ''a'' or an ''e''. The second method, ''Esperanto-sc'', is more familiar to QWERTY users and allows the user to type in most Latin-scripted languages and Esperanto simultaneously. It treats the keys that take diacritics (''a'', ''s'', ''e'', ''c'', ''g'', ''h,'' ''u'', and ''j'') as
dead keys A dead key is a special kind of modifier key on a mechanical typewriter, or computer keyboard, that is typically used to attach a specific diacritic to a base letter. The dead key does not generate a (complete) character by itself, but modifies t ...
, if a
combining character In digital typography, combining characters are characters that are intended to modify other characters. The most common combining characters in the Latin script are the combining diacritical marks (including combining accents). Unicode also ...
is pressed afterwards—usually the semicolon (;). Both methods are also available using the less common
Dvorak Keyboard Dvorak is a keyboard layout for English patented in 1936 by August Dvorak and his brother-in-law, William Dealey, as a faster and more ergonomic alternative to the QWERTY layout (the ''de facto'' standard keyboard layout). Dvorak proponents ...
. A table of the input methods: Swedish Esperantists using Mac OS X can use the Finnish Extended layout, which comes with the OS. Finnish has the same alphabet and type layout as Swedish; the Finnish Extended layout adds functionality just like ABC Extended, only using other key combinations (the breve appears when one types , and the circumflex when one types , ). Similarly, British users may use the Irish Extended layout, which differs from the ABC Extended keyboard layout in several ways (preserving the simple option+vowel method of applying acute accents, important for the Irish language, and the £ sign on shift-3 like the UK layout), but uses the same "dead-keys" for modifiers as ABC Extended for Esperanto characters. In OS X it is also possible to create one's own keyboard layouts, so it is relatively easy to have more convenient mappings, like for exampl
one based on typing an x after the letter
There is still no integrated solution for typing Esperanto-characters with AZERTY keyboards. Dead-circumflex followed by a consonant may or may not work for ĉ ĝ ĥ ĵ ŝ; and if nothing else avails, ù is a tolerable if imperfect approximation for ŭ.


See also

*
Esperanto orthography Esperanto is written in a Latin-script alphabet of twenty-eight letters, with upper and lower case. This is supplemented by punctuation marks and by various logograms, such as the digits 0–9, currency signs such as $ € ¥ £ ₷, and mathema ...
* Substitutions of diacritic characters in Esperanto


References


External links

;Computer input *Amiketo is software that support the Esperanto alphabet i
Windows


, an

{{Webarchive, url=https://web.archive.org/web/20161207213204/http://www012.upp.so-net.ne.jp/klivo/amiketo/linamiketo.html , date=2016-12-07
Online Esperanto keyboardEsperanto QWERTY keyboard for Windows
using spare keys
Esperanto GKOS keyboard for Android phones/tablets
with genuine support (language option in Tools menu)
Tajpi - Esperanto Keyboard for Windows 2000 / XP / Vista / 7 / 8
– free download
Unired
– Unicode plain text editor for Windows 95/98/NT/2000 (with E-o support) Esperanto Latin-script keyboard layouts Natural language and computing